home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / appl / GNUmakefile next >
Makefile  |  1994-05-14  |  5KB  |  131 lines

  1. # $Id: GNUmakefile,v 1.12 1994/05/14 20:52:17 ppessi Exp $
  2. #
  3. # GNUmakefile for AmiTCP/IP Network Applications
  4. #
  5. # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
  6. #                  Helsinki University of Technology, Finland.
  7. #                  All rights reserved.
  8. #
  9. # Created      : Fri May 14 17:43:05 1993 ppessi
  10. # Last modified: Sat May 14 17:33:50 1994 ppessi
  11. #
  12. # $Log: GNUmakefile,v $
  13. # Revision 1.12  1994/05/14  20:52:17  ppessi
  14. # Added new files to napsaterm
  15. #
  16. # Revision 1.11  1994/05/12  15:21:17  jraja
  17. # Updated EmacsTcp (->GNUEmacs) files.
  18. #
  19. # Revision 1.10  1994/04/21  09:06:41  too
  20. # Removed some obsolete telnet files
  21. #
  22. # Revision 1.9  1994/04/17  12:08:39  too
  23. # added `telnet'.
  24. #
  25. # Revision 1.8  1994/02/26  22:33:24  ppessi
  26. # Moved finger and ls into util subdir; updated rule for Napsaterm
  27. #
  28. # Revision 1.7  1994/02/02  17:42:47  too
  29. # Added askhost sources. Fixed EmacsTcp file list
  30. #
  31. # Revision 1.6  1994/01/17  08:05:32  ppessi
  32. # Changed major version of NapsaTerm
  33. #
  34. # Revision 1.5  1993/11/12  06:47:23  jraja
  35. # Added forms.el(c) and background.el(c).
  36. #
  37. # Revision 1.4  1993/11/12  01:12:53  jraja
  38. # Removed qwriter/time.c.
  39. #
  40. # Revision 1.3  1993/11/12  00:38:39  ppessi
  41. # Added RELEASE
  42. #
  43. # Revision 1.2  1993/10/18  15:51:28  ppessi
  44. # Added gopher.el(c) and revision tags for finger, fingerd and
  45. #     napsaterm.
  46. #
  47. # Revision 1.1  1993/10/14  00:11:23  ppessi
  48. # Initial revision
  49. #
  50. #
  51.  
  52. DIST_APPL = $(DIST)/appl
  53.  
  54. GENERIC = GNUmakefile Smakefile 
  55.  
  56. #
  57. # This includes binaries, too, since it's compiled with GCC :-)
  58. #
  59. EMACSTCP = GNUEmacs/Smakefile GNUEmacs/src/Makefile \
  60.        GNUEmacs/src/tcp.c GNUEmacs/src/tcp_inlines.h \
  61.        GNUEmacs/src/tcp.el GNUEmacs/src/gopher.el \
  62.        GNUEmacs/src/forms.el GNUEmacs/src/background.el  \
  63.  
  64. FINGERD = fingerd/Smakefile fingerd/fingerd_rev.rev fingerd/fingerd.8 \
  65.       fingerd/fingerd.c fingerd/pathnames.h
  66.  
  67. ASKHOST= askhost/Smakefile askhost/amiga.c askhost/amiga.h askhost/askhost.c
  68.  
  69. NAPSA=     napsaterm/Smakefile napsaterm/amiga.h napsaterm/amigadisplay.c \
  70.     napsaterm/beep.c napsaterm/clip.c napsaterm/config.h \
  71.     napsaterm/display.c napsaterm/display.h napsaterm/dispmacros.h \
  72.     napsaterm/emulate.c napsaterm/fonts.c napsaterm/gst.c \
  73.     napsaterm/keymap.c napsaterm/misc.c napsaterm/mymap.c \
  74.     napsaterm/napsaprefs.c napsaterm/napsaprefs.h napsaterm/napsaterm.c \
  75.     napsaterm/napsaterm.guide.info napsaterm/napsaterm.info \
  76.     napsaterm/napsaterm.texi napsaterm/national.c napsaterm/national.h \
  77.     napsaterm/nifty.h napsaterm/nio.c napsaterm/nio.h \
  78.     napsaterm/rlogin.h napsaterm/wimp.c napsaterm/wimp.h \
  79.     napsaterm/tek4010.c napsaterm/ascii_ctrl.h \
  80.     napsaterm/telnet.h napsaterm/tel_main.c \
  81.     napsaterm/tel_subneg.c napsaterm/tel_subneg.h \
  82.     napsaterm/tel_iacout.c napsaterm/tel_iacout.h \
  83.     napsaterm/tel_opt.c napsaterm/tel_opt.h \
  84.     napsaterm/napsaprefs \
  85.     napsaterm/fonts/napsa.font napsaterm/fonts/napsa/11 \
  86.     napsaterm/fonts/napsa/11b napsaterm/fonts/napsa/11i \
  87.     napsaterm/fonts/napsab.font napsaterm/fonts/napsab/11 \
  88.     napsaterm/fonts/napsat.font napsaterm/fonts/napsat/11 \
  89.     napsaterm/fonts/napsav.font napsaterm/fonts/napsav/11 \
  90.     napsaterm/fonts/napsav/11b napsaterm/fonts/napsav/11bi \
  91.     napsaterm/fonts/napsav/11i napsaterm/fonts/napsavb.font \
  92.     napsaterm/fonts/napsavb/11 napsaterm/fonts/napsavt.font \
  93.     napsaterm/fonts/napsavt/11 napsaterm/fonts/napsavw.font \
  94.     napsaterm/fonts/napsavw/11 napsaterm/fonts/napsaw.font \
  95.     napsaterm/fonts/napsaw/11 napsaterm/fonts/napsaw/11b
  96.  
  97. TELNET=    telnet/Makefile telnet/version.c telnet/con.h telnet/con_escape.c \
  98.     telnet/con_main.c telnet/con_mode.c telnet/con_mode.h \
  99.     telnet/tel.h telnet/tel_iacout.c telnet/tel_iacout.h \
  100.     telnet/tel_main.c telnet/tel_mode.c telnet/tel_mode.h \
  101.     telnet/tel_opt.c telnet/tel_opt.h telnet/tel_subneg.c \
  102.     telnet/tel_subneg.h telnet/telnet.c telnet/telnet.h \
  103.     telnet/dev_unit.c telnet/dev_unit.h telnet/rafrap.h \
  104.     telnet/start.c telnet/util.c telnet/util.h \
  105.     telnet/strlen.s telnet/sys_inlines.h
  106.  
  107. QWRITER = qwriter/GNUmakefile qwriter/Smakefile \
  108.     qwriter/fcs.c qwriter/ftp.c qwriter/inet.c qwriter/main.c \
  109.     qwriter/nfs.c qwriter/qwriter.h qwriter/telnet.c
  110.  
  111. APPLSRC = $(GENERIC) $(EMACSTCP) $(FINGER) $(FINGERD) $(LS) \
  112.     $(QWRITER) $(NAPSA) $(ASKHOST)
  113.  
  114. .SUFFIXES:
  115.  
  116. DIST: $(APPLSRC)
  117.     test -d $(DIST) || mkdir $(DIST) 
  118.     test -d $(DIST_APPL) || mkdir $(DIST_APPL)
  119.     tar cf - $(APPLSRC) | (cd $(DIST_APPL); tar xf -)
  120.  
  121. RELEASE: $(APPLSRC)
  122.     for F in $(APPLSRC) ; do \
  123.       rlog -R $$F && { \
  124.         if ident -q $$F | fgrep '$$' >/dev/null ; \
  125.           then rcs -q '-N$(RELEASE):$$' $$F ; \
  126.           else rcs -q '-N$(RELEASE):' $$F ;\
  127.         fi ; \
  128.           } ;\
  129.     done
  130.  
  131.